home *** CD-ROM | disk | FTP | other *** search
/ Workplace Effectiveness:…ecision-Making Strategies / Workplace Effectiveness: Decision-Making Strategies.iso / pc / Files / Menu1.dxr / 00001_Startup.ls next >
Encoding:
Text File  |  1998-12-16  |  1.2 KB  |  50 lines

  1. global gMasterData, gBlinker, gFlashTime
  2.  
  3. on startMovie
  4.   setModule(gMasterData, #menu1)
  5.   setUserArea(gMasterData, #menu1)
  6.   setBlinker()
  7.   set the keyDownScript to "quitCatcher"
  8.   cursor(0)
  9. end
  10.  
  11. on setBlinker
  12.   repeat with thisArea in [#myself, #measure, #history, #mirror]
  13.     if not activationOn(gMasterData, thisArea) then
  14.       set gBlinker to thisArea
  15.       exit
  16.     end if
  17.   end repeat
  18.   set gBlinker to #empty
  19. end
  20.  
  21. on blinkSprite
  22.   if gBlinker <> #empty then
  23.     set vNewTime to the ticks
  24.     if vNewTime > gFlashTime then
  25.       case gBlinker of
  26.         #myself:
  27.           set vFlashSprite to 3
  28.           set upMember to "area1"
  29.         #measure:
  30.           set vFlashSprite to 4
  31.           set upMember to "area2"
  32.         #history:
  33.           set vFlashSprite to 5
  34.           set upMember to "area3"
  35.         #mirror:
  36.           set vFlashSprite to 6
  37.           set upMember to "area4"
  38.       end case
  39.       set vThisName to the name of member the member of sprite vFlashSprite
  40.       case vThisName of
  41.         upMember:
  42.           set the member of sprite vFlashSprite to member (upMember && "flash")
  43.         (upMember && "flash"):
  44.           set the member of sprite vFlashSprite to member upMember
  45.       end case
  46.       set gFlashTime to the ticks + 60
  47.     end if
  48.   end if
  49. end
  50.